package cn.itcast.vo;

import cn.itcast.converter.DateConverter;
import com.alibaba.excel.annotation.ExcelProperty;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.sql.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class BusinessExcel {
    @ExcelProperty(value = "时间",converter = DateConverter.class)
    private Date reportDate;
    @ExcelProperty(value = {"会员数据", "本日新增会员数"})
    private String todayNewMember;
    @ExcelProperty({"会员数据", "总会员数"})
    private String totalMember;
    @ExcelProperty({"会员数据", "本周新增会员数"})
    private String thisWeekNewMember;
    @ExcelProperty({"会员数据", "本月新增会员数"})
    private String thisMonthNewMember;
    @ExcelProperty({"预约到诊数据", "本日预约数"})
    private String todayOrderNumber;
    @ExcelProperty({"预约到诊数据", "本日到诊数"})
    private String todayVisitsNumber;
    @ExcelProperty({"预约到诊数据", "本周预约数"})
    private String thisWeekOrderNumber;
    @ExcelProperty({"预约到诊数据", "本周到诊数"})
    private String thisWeekVisitsNumber;
    @ExcelProperty({"预约到诊数据", "本月预约数"})
    private String thisMonthOrderNumber;
    @ExcelProperty({"预约到诊数据", "本月到诊数"})
    private String thisMonthVisitsNumber;
    @ExcelProperty({"热点套餐", "套餐名"})
    private String name;
    @ExcelProperty({"热点套餐", "预约数量"})
    private String setmealCount;
    @ExcelProperty({"热点套餐", "占比"})
    private String proportion;
}
